<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>

</body>
<script>
    // 封装一个函数 传入一个年份 判断是否是闰年?       true/false
    // 封装一个函数 传入一个数字(0-100) 判断成绩等级?  => A  B  C  D  E
    // 封装一个函数 传入一个数字 判断是否是水仙花数?   true/false
    // 封装一个函数 传入一个数字 判断是否是素数?       true/false 

    function level(grade) {
        var result = null;
        if (grade >= 90) {
            result = "A";
        } else if (grade >= 80) {  //  grade>=80 && grade < 90
            result = "B";
        } else if (grade >= 70) {  //  grade>=70 && grade < 80
            result = "C";
        } else if (grade >= 60) {  //  grade>=60 && grade < 70
            result = "D";
        } else {
            result = "E";
        }
        return result;
    }

    console.log(level(95));
    console.log(level(85));
    console.log(level(75));
    console.log(level(65));
    console.log(level(55));


    // var num = 375;
    // var bai = parseInt(num / 100);
    // var shi = parseInt(num % 100 /10);
    // var ge = parseInt(num % 10);

    // var sum = Math.pow(bai,3) + Math.pow(shi,3) + Math.pow(ge,3);
    // if(sum == num){
    //     console.log(num + "是水仙花数");
    // }else{
    //     console.log(num + "不是水仙花数");
    // }

    function isShui(num) {
        // var num = 375;
        var bai = parseInt(num / 100);
        var shi = parseInt(num % 100 / 10);
        var ge = parseInt(num % 10);

        var sum = Math.pow(bai, 3) + Math.pow(shi, 3) + Math.pow(ge, 3);
        if (sum == num) {
            return true;
        } else {
            return false;
        }
    }

    for (var i = 100; i <= 999; i++) {
        var result = isShui(i);
        if (result) {
            document.write(i + "是水仙花数<br>");
        }
    }


    function isSu(num) {
        // var num = 9;
        var flag = true; // 假设是素数 (假设法只是一个状态的切换 )
        for (var i = 2; i < num; i++) {
            if (num % i == 0) {
                flag = false;
                break;
            }
        }
        // (3)  简写操作
        if (flag) { //  flag == true
            return true;
        } else {
            return false;
        }
    }


    for(var i = 2; i<= 100 ;i++){
        if(isSu(i)){
            document.write(i+"是素数<br>");
        }
    }

</script>

</html>